本演習にかかる時間はおよそ 30 分です。
これまでの演習で、顧客分布商圏を作成したり、市場シェアを算出したりする方法を習得しました。
本演習では、店舗と顧客の位置関係をライン データで表現します。また、店舗別の顧客ポイント データを使用して町丁・字等ポリゴンに顧客数や売上情報を集計し、それらの数値情報をもとに、町丁・字等ポリゴンを様々な表現で可視化します。
なお、集計に使用する町丁・字等ポリゴンは、顧客が分布している町丁・字等の一覧を使用して作成します。
事前準備が完了していない場合は、演習に入る前にこちらの操作を行ってください。
まず、各店舗の顧客と店舗を結ぶライン データを作成し、顧客の分布状況を可視化します。また、店舗と各顧客間の自動車での移動時間を計測します。
マップ上に、店舗とそれに紐づく顧客を結ぶラインが追加されます。結果の詳細を確認します。
「運転時間 (平常時)」フィールドに、各顧客の位置から店舗までの自動車での移動時間が格納されます。
[スパイダー ダイアグラムの生成] ツールでは、店舗と顧客を紐づけるライン データを作成できるほか、店舗-顧客間の距離を計測することもできます。
この時出力されるライン データの形状は直線ですが、距離の計測方法は、直線に加えて道路ネットワークを利用できます。たとえば、自動車や徒歩での移動時間を計測することができます。
顧客が分布する町丁・字等の一覧が記載されたテーブルをマップに追加します。
<事前準備で演習用データを配置した場所>\bapro_tutorial_customer_analysis\演習用データ\顧客が分布する町丁字等リスト.xlsx\町丁字等リスト$
先ほど追加したテーブルを使用して、町丁・字等ポリゴンを作成します。
[入力タイプ] パラメーターを「テーブル」に設定した場合、[区画キー フィールド] パラメーターの値はテキスト フィールドである必要があります。
マップに、顧客が分布する町丁・字等ポリゴンが追加されます。
[標準区画商圏の生成] ツールでは、上記のように区画 ID を含むテーブルを元に商圏を作成できるほか、BA データセットが提供する区画リストの中から、任意の区画を選択して商圏を作成することもできます。
その場合は、[入力タイプ] パラメーターを「リスト」に設定し、[区画 ID リスト] パラメーターの [参照] ボタンから [区画の選択] ダイアログを開き、追加したい区画を選択します。
次に、町丁・字等ポリゴンに対して、店舗別の顧客ポイントを集計します。
マップに、結果のポリゴンが追加されます。結果を確認します。
属性テーブルを右にスクロールし、町丁・字等ポリゴンに重なる顧客ポイントの数と、売上高や売上数の数値情報が集計されていることを確認し、テーブルを閉じます。
次に、町丁・字等ポリゴンのシンボル設定を変更し、色々な方法で可視化します。
シンボル設定の詳細は、 Esri ヘルプ ドキュメントをご覧ください。
まずは、町丁・字等別の売上高をもとに、シンボルを色分けします。
町丁・字等ポリゴンが、売上高の数値に応じて 4 つの色に色分けされました。
等級色を使用すると、シンボルの色を変化させることで、マッピングされたフィーチャ間の定量的な差異を表すことができます。
次に、顧客 1 人当たりの売上高をもとに色分けします。
[正規化] パラメーターを設定することで、データ値を除算して比率を作成したり、上記のように単位当たりのデータ値を算出して、レイヤーのシンボルを表現できます。
町丁・字等ポリゴンを、顧客 1 人当たりの売上高の数値に応じて色分けさせることができました。なお、この時、顧客数が 0 のエリアは自動的にポリゴンが非表示になります。
次に、町丁・字等ポリゴンを、売上数の大きさに応じてポイント シンボルで表現します。
売上数の大きさに応じたポイント シンボルがマップに表示されます。しかし、今の設定では売上数が 0 のエリアにもポイントが表示されます。そのため、売上数が 0 のエリアを除外して、シンボルを非表示にします。
売上数が 0 のエリアに対して「除外」というシンボルが新しく適用されます。売上数が 1 以上のエリアを目立たせるために、「除外」シンボルの色を無くします。
売上数が 1 以上のエリアのみに対して、売上数の大きさに応じた大きさのポイントを表示させることができました。
等級シンボルを使用すると、シンボルのサイズを変化させることで、マッピングされたフィーチャ間の定量的な差異を表すことができます。
最後に、町丁・字等ポリゴンの持つ顧客数のフィールド値をもとに、ドット密度シンボルで可視化します。
ドット密度は、マップ上のポリゴンの属性の量を表す 1 つの方法です。フィールドの定量的な値を、ポイント シンボルの集合として各ポリゴンにランダムな位置に表示します。
自然なデータ分布を模倣するには、町丁・字等などの細かいポリゴン データを使用し、透明なポリゴン シンボルとともに、ドット密度シンボルで表示することを試すことをお勧めします。
[ドット サイズ] は 1 つのドットの大きさを意味し、[ドット値] は 1 つのドットが表すフィーチャ数を意味します。 たとえば、今回のようにドット値を「2」に設定すると、1 ドットにつき 2 人の顧客が存在することを表現できます。
町丁・字等ポリゴンの持つ顧客数の数値フィールドを、ドット密度で表現することができました。
[ドット値を自動調整して密度を維持] オプションを有効にすると、マップの拡大・縮小に伴って、ドット値を動的に変化させることができます。これにより、マップの縮尺に関係なくドットの配置を視覚的に均一に保つことができます。 [ドット値] で設定した値は、[縮尺] で設定した縮尺で適用されます。
この演習では、店舗と顧客を紐づけるラインを作成し、各顧客とそれに紐づく店舗間の移動時間を算出することができました。
さらに、顧客が分布する町丁・字等の一覧が記載されたテーブル データから町丁・字等ポリゴンを作成し、そのポリゴンに顧客ポイント データを集計しました。 そして、顧客情報が付与された町丁・字等ポリゴンを、様々な表現で可視化しました。
また、以下のツールの操作を学びました。